institution of public utility - Turco Inglés Diccionario